A High - Level Petri Net for Incremental Speci cation of Object - Oriented System Requirements

نویسندگان

  • Jang-Eui Hong
  • Doo-Hwan Bae
چکیده

For complementing the weakness of Petri nets in terms of naturallity, modularity, and reusability, a number of high-level Petri nets with the concepts of objects were suggested. However, it is di cult to apply these nets for the requirements speci cation of object-oriented software systems because of insu cient supporting of the object-oriented concepts. In this paper, we developed a Hierarchical Object-Oriented Petri Net(HOONet) to complement the weakness of the existing formalisms, and formally de ned its syntax and semantics. And also we provide reachability analysis method to check the behavioural properties such as boundedness, liveness and persistence of HOONet models. When we try to specify the requirements of object-oriented system, the HOONet provides incremental modeling and analysis of the requirements by the suppporting of object-oriented concepts.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Improved Translation of SA/RT Speci cation Model to High-Level Timed Petri Nets

Structured analysis methods for real-time systems (SA/RT) are widely accepted by the industrial world as a mature approach to real-time systems design. These methods use highly expressive graphical speci cation languages to specify system requirements. Giving semantics to SA/RT speci cations via selected formal models has the advantage of not only retaining their user-friendly and problem-orien...

متن کامل

High-level Petri net for incremental analysis of object-oriented system requirements

To complement the weakness of Petri nets in terms of naturalness, modularity, and reusability, high-level Petri nets with object concepts have been suggested. It is difficult to apply these nets to the requirements specification of object-oriented software systems because of insufficient support for the object-oriented concepts. A hierarchical object-oriented Petri net (HOONet) is developed to ...

متن کامل

Availability evaluation of Software architecture of object oriented Style using coloured Petri nets

Software architecture is one of the most fundamental products in the process of software development in the areas of behavioral or non- behavioral features like availability or transformability change. There are different ways to evaluate software architecture one of which is the creation of application model. An executable model of software architecture is an official description of architectu...

متن کامل

Software modeling and analysis using a hierarchical object-oriented Petri net

Petri net is used widely to analyze and model various systems formally. Recently, many Petri nets mania devote their e€orts to enhancing and extending the expressive power of Petri nets. One such e€ort is to extend Petri nets with object-oriented concepts. An object-oriented paradigm provides excellent concepts to model real-world problems. Object-oriented concepts allow us to build software sy...

متن کامل

A Tale of Two Case Studies: Using Integrated Methods to Support Rigorous Requirements Specification

Integrated formal and informal speci cation techniques (FISTs) have been the focus of a number of research projects since the mid-eighties. Research in this area aim at producing speci cation techniques that integrate concepts and notations used in mature formal speci cation techniques (FSTs) and popular graphical modeling methods such as Structured Analysis (SA) and Object-Oriented Analysis (O...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001